package com.warm.base.algorithm.structure.array;

/**
 * @Date: 2019/12/2 14:18
 * @Author: LChuang
 * @Description:
 */
public interface Queue<E> {

    /**
     *  队列: First in First out --> 火车过隧道, 先进先出
     *      只允许在表的前端进行删除操作，而在表的后端进行插入操作。
     */

    int getSize();
    boolean isEmpty();
    void enqueue(E e);
    E dequeue();
    E getFront();
}
